package com.du.entity;

import java.io.Serializable;

/**
 * @Desc :
 * @Author: shuangdu
 * @date : 2021/3/26
 */
public class ColumnInfo implements Serializable {

    // 字段名称
    private String columnName;

    // 字段类型
    private String columnType;

    // 字段类型
    private String columnTypeName;

    // 字段类型长度
    private String columnLength;

    // 字段是否为Null
    private String columnIsNull;

    // 字段默认值
    private String columnDefault;

    // 字段备注
    private String columnComment;

    // 字段对应java类型
    private String columnJavaTypeName;

    // 字段对应java类型
    private String columnJavaTypeSimpleName;

    private String primaryKey;

    private String uniqueKey;

    private String indexKey;

    public String getColumnName() {
        return columnName;
    }

    public void setColumnName(String columnName) {
        this.columnName = columnName;
    }

    public String getColumnType() {
        return columnType;
    }

    public void setColumnType(String columnType) {
        this.columnType = columnType;
    }

    public String getColumnTypeName() {
        return columnTypeName;
    }

    public void setColumnTypeName(String columnTypeName) {
        this.columnTypeName = columnTypeName;
    }

    public String getColumnLength() {
        return columnLength;
    }

    public void setColumnLength(String columnLength) {
        this.columnLength = columnLength;
    }

    public String getColumnIsNull() {
        return columnIsNull;
    }

    public void setColumnIsNull(String columnIsNull) {
        this.columnIsNull = columnIsNull;
    }

    public String getColumnDefault() {
        return columnDefault;
    }

    public void setColumnDefault(String columnDefault) {
        this.columnDefault = columnDefault;
    }

    public String getColumnComment() {
        return columnComment;
    }

    public void setColumnComment(String columnComment) {
        this.columnComment = columnComment;
    }

    public String getColumnJavaTypeName() {
        return columnJavaTypeName;
    }

    public void setColumnJavaTypeName(String columnJavaTypeName) {
        this.columnJavaTypeName = columnJavaTypeName;
    }

    public String getColumnJavaTypeSimpleName() {
        return columnJavaTypeSimpleName;
    }

    public void setColumnJavaTypeSimpleName(String columnJavaTypeSimpleName) {
        this.columnJavaTypeSimpleName = columnJavaTypeSimpleName;
    }

    public String getPrimaryKey() {
        return primaryKey;
    }

    public void setPrimaryKey(String primaryKey) {
        this.primaryKey = primaryKey;
    }

    public String getUniqueKey() {
        return uniqueKey;
    }

    public void setUniqueKey(String uniqueKey) {
        this.uniqueKey = uniqueKey;
    }

    public String getIndexKey() {
        return indexKey;
    }

    public void setIndexKey(String indexKey) {
        this.indexKey = indexKey;
    }
}
